#ifndef ABSTRACTVIEW_H
#define ABSTRACTVIEW_H

#include <QWidget>

namespace views {
    class AbstractView: public QWidget//QVBoxLayout
    {
    public:
        AbstractView();
        virtual         ~AbstractView();
        virtual void    initUI() = 0;
        virtual void    setupUI() = 0;
        virtual void    setViewName(const QString& name) = 0;

    protected:
        QString _viewName;
    };
}

#endif // ABSTRACTVIEW_H
